package br.com.mobimenu.view.site.beans.usuario;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.com.mobimenu.model.impl.Usuario;
import br.com.mobimenu.persistence.filter.impl.FiltroUsuario;
import br.com.mobimenu.view.site.abstracts.AbstractEditMB;
import br.com.mobimenu.view.site.abstracts.AbstractListMB;
import br.com.mobimenu.view.site.navigator.NavigatorRules;

@ManagedBean(name = "usuarioEditMB")
@SessionScoped
public class UsuarioEditMB extends AbstractEditMB<Usuario, FiltroUsuario> {

	public UsuarioEditMB() {

	}

	@Override
	public AbstractListMB<Usuario, FiltroUsuario> getBeanList() {
		return this.getBeanMB("usuarioListMB", UsuarioListMB.class);
	}

	@Override
	public String tratarPreEditar() {
		return NavigatorRules.USUARIO_EDIT;
	}


	@Override
	public String tratarPreExcluir() {
		return NavigatorRules.USUARIO_EDIT;
	}


	@Override
	public String tratarPreInserir() {
		return NavigatorRules.USUARIO_EDIT;
	}


	@Override
	public String tratarVisualizar() {
		return NavigatorRules.USUARIO_EDIT;
	}

}
